Optical disk apparatus

ABSTRACT

An optical disk apparatus which subsidiarily moves a feed at kick seek, thereby performing a tracking control is constituted to calculate a reference feed shifting amount and a compensation amount of the feed shifting on the basis of a lens offset just before starting of the kick seek and the number of tracks on an optical disk by which the lens is moved by the kick seek, further add/subtract the compensation amount to/from the reference feed shifting amount on the basis of the direction of the kick seek, thereby calculating a feed shifting amount, and subsidiarily move the feed by the feed shifting amount in concurrence with the kick seek. Thereby, tracking after the kick seek can be performed stably.

TECHNICAL FIELD

[0001] The present invention relates to an optical disk apparatus typified by a CD-ROM drive and, more particularly, to an optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control.

BACKGROUND ART

[0002] In recent years, standard mounting of an optical disk apparatus on a personal computer has been rapidly progressed, and accordingly the optical disk apparatus as well as a hard disk drive have become indispensable to the personal computer. Initially the CD-ROM drive has constituted the majority of the optical disk apparatus, while nowadays a DVD-ROM drive having a larger capacity than the CD-ROM drive, or a writable or rewritable CD-R/CD-RW drive is normally mounted on the personal computer, and further a DVD-R or DVD-RAM drive comes on a market. As described above, the efficiency and function of the optical disk apparatus has been enhanced continuingly.

[0003]FIG. 10 is a schematic diagram illustrating a whole conventional optical disk apparatus. In the figure, numeral 11 denotes a disk, numeral 12 denotes a spindle motor, numeral 13 denotes a pickup, numeral 14 denotes a lens, numeral 15 denotes a feed, numeral 16 denotes a feed motor, numeral 17 denotes a driver IC, numeral 18 denotes an analog front end IC, numeral 19 denotes a digital signal processor IC, numeral 20 denotes a decoder, numeral 21 denotes a CPU, and numeral 22 denotes a host.

[0004]FIG. 11 is an explanation drawing illustrating a constitution of a pickup of an optical disk apparatus. In the figure, numeral 13 denotes a pickup, numeral 14 denotes a lens, and numerals 25 and 26 denote wires for supporting the lens 14 in a housing of the pickup 13.

[0005] Next, a data reading operation of the optical disk apparatus will be described.

[0006] The disk 11 is controlled by the spindle motor 12 for rotating at a constant linear velocity or a constant angular velocity. The pickup 13, moving from the inner track side to the outer track side in the radial direction of the disk 11, applies a laser beam to the surface of the disk 11 and receives light reflected therefrom, thereby reading data on the disk 11. Data called pit are spirally recorded on the disk 11, and the number of the spirals in the radial direction is referred to as the number of tracks. To accurately read the data on the disk 11, the pickup 13 drives the lens 14 in a direction perpendicular to the disk surface, thereby focusing the laser beam onto the disk 11. Further, the pickup 13 receives the reflected light from the disk 11 and detects a deviation from the center of a track. A tracking control for moving the lens 14 horizontally in the radial direction of the disk 11 is performed so that the deviation is eliminated and the laser beam is applied to the center of the track. When the lens 14 is a prescribed distance or more apart from the center of the housing, the feed 15 to which the pickup 13 is fixed is moved to return the lens 14 to the center of the housing. A focus and tracking control of the lens 14 is performed by the driver 17 according to a command of the CPU 21, and the data which are accurately read are transferred to the host 22 via the analog front end IC 18, the digital signal processor IC 19 and the decoder IC 20.

[0007] Next, influence which are exerted by the deviation of the lens in the pickup upon the data reading operation will be described with reference to FIG. 12.

[0008]FIG. 12 is a diagram for explaining the influences exerted by the deviation of the lens in the pickup upon the data reading. In the figure, numeral 11 denotes the disk, numerals 32 and 33 denote lenses, numeral 34 denotes a laser, and numeral 35 denotes a photo acceptance element.

[0009] The lens 32, which is located at the center in the pickup, refracts light from the laser 34, thereby obtaining a focus on the disk 11. Then, the disk 11 returns a reflected light to the photo acceptance element 35. However, the lens 33, which is in a position deviated from the center in the pickup, may cause the reflected light from the disk 11 to be out of the photo acceptance unit 35, as shown by a dotted line in FIG. 12. In this case, a tracking servo cannot generate a signal for detecting a position on the basis of the reflected light from the disk 11. Therefore, the optical disk apparatus cannot read data accurately due to the deviation of the lens, resulting in unstable tracking.

[0010] Next, a seek operation for accurately performing the data reading operation will be described.

[0011] The optical disk apparatus performs the seek operation to read data accurately.

[0012] In this operation, when the pickup 13 is moved to an arbitrary position on the disk 11 in accordance with a command from the outside such as the host 22, the number of tracks from the current read position to a target position is obtained by calculation, and the pickup 13 or the lens 14 is moved by the obtained number of tracks, thereby adjusting the reading position. This seek operation has two kinds of operation, i.e., feed seek and kick seek. The feed seek is one which moves the feed 15 to move the pickup 13 to a target position, which is employed for a relatively long-distance movement. The kick seek is one which moves the lens 14 after the feed seek in the housing of the pickup 13 to reach a track in a target position, which is employed for a relatively short-distance movement.

[0013] Here, the feed seek will be described with reference to FIGS. 11 and 13.

[0014]FIG. 13 are diagrams for explaining positional changes of the lens at the feed seek, FIG. 13(a) illustrating a case where the feed is moved in an inner radial direction and FIG. 13(b) illustrating a case where the feed is moved in an outer radial direction. In the figure, numeral 13 denotes a pickup, numeral 14 denotes a lens, and numeral 15 denotes a feed.

[0015] The conventional optical disk apparatus is quite vulnerable to external vibrations or the like, because the lens 14 is supported by wires 25 and 26 in the pickup 13 as shown in FIG. 11. However, since the feed seek may be likened a kind of external vibrations, the lens 14 may be adversely deviated from the center of the pickup. 13 as shown in FIG. 13 when the feed seek is excessively accelerated or decelerated.

[0016] Next, the kick seek will be described with reference to FIGS. 14 and 15.

[0017]FIG. 14 are diagram for explaining positional changes of the lens at the kick seek, FIG. 14(a) illustrating a state before the kick seek and FIG. 14(b) illustrating a state after the kick seek. In the figure, numeral 13 denotes a pickup and numeral 14 denotes a lens.

[0018] In the conventional optical disk apparatus, when the lens 14 performs the kick seek from the central position in the pickup 13, the lens 14 is deviated in the pickup 13 by the kick seek as shown by a dotted line in FIG. 14(a) unless the feed 15 is subsidiarily moved. However, since the driver 17 drives the feed motor 16, thereby subsidiarily moving the feed 15 by a reference feed shifting amount F0, the lens 14 is located at the center in the pickup 13 after the kick seek. This reference feed shifting amount F0 is calculated by the CPU 21, and its calculating means will be described hereinafter.

[0019]FIG. 15 is a block diagram illustrating a means for calculating the feed shifting amount in the CPU of the conventional optical disk apparatus. In the figure, numeral 3 denotes a number-of-kick-seek-tracks calculating means for calculating the number of tracks by which the lens is moved at the kick seek, and numeral 5 denotes a reference feed shifting amount calculating means for calculating the quantity by which the feed is subsidiarily moved at the kick seek.

[0020] In the figure, the number-of-kick-seek-tracks calculating means 3 calculates the number of kick seek tracks on the basis data of the current position and a target position of the lens 14, just before the kick seek starts, which corresponds to a moving distance of the lens 14 at the kick seek. The reference feed shifting amount calculating means 5 calculates the reference feed shifting amount on the basis of the number of kick seek tracks, and outputs the calculated amount to the driver 17.

[0021] Problems of the conventional optical disk apparatus will be described with reference to FIGS. 16 and 17.

[0022]FIG. 16 are diagrams for explaining problems at the kick seek from a state where the lens is deviated, FIG. 16(a) illustrating a state before the kick seek and FIG. 16(b) illustrating a state after the kick seek. In the figure, numeral 13 denotes a pickup and numeral 14 denotes a lens.

[0023] In the conventional optical disk apparatus, when the kick seek is performed from a state where the lens 14 is deviated in the pickup 13, the lens 14 is located at the center in the pickup 13 as shown by a dotted line in FIG. 16(a). Further, when the feed is subsidiarily moved by the reference feed shifting amount F0, the lens 14 is returned to the deviated state before the kick seek again, as shown in FIG. 16(b). As described above, in the conventional optical disk apparatus, even when the kick seek is performed from a state where the lens 14 is deviated in the pickup 13 and the feed is subsidiarily moved by the reference feed shifting amount F0, the deviated state of the lens 14 as before the kick seek is merely retained and the deviation of the lens 14 is not at all eliminated also after the kick seek as shown in FIG. 16(b).

[0024]FIG. 17 is are diagrams for explaining problems at kick seek from a state where the feed keeps moving by the inertia of feed seek, FIG. 17(a) illustrating a state after the feed seek and FIG. 17(b) illustrating a state after the kick seek. In the figure, numeral 13 denotes a pickup and numeral 14 denotes a lens.

[0025] In the conventional optical disk apparatus, even when the lens 14 is located at the central position of the pickup 13 after the feed seek, when the kick seek is performed from a state where the feed keeps moving by the inertia of the feed seek before the kick seek and the feed is subsidiarily moved for the reference feed shifting amount, the lens 14 is deviated in the pickup 13 as shown in FIG. 17(b). When acceleration or deceleration of the feed seek is excessive, the inertia of the feed seek is increased, whereby this is easier to occur.

[0026] The present invention is made to solve the above-mentioned problems and has for its object to provide an optical disk apparatus in which a lens is located at the center in a housing of a pickup after the kick seek, thereby enabling to perform subsequent tracking stably.

DISCLOSURE OF THE INVENTION

[0027] To solve the above-described problems, according to claim 1 of the present invention, there is provided an optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a pre-kick-seek offset calculating means for calculating an offset of a lens on the basis of a position of the lens in a pickup just before the kick seek starts; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying the offset calculated by the pre-kick-seek offset calculating means by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.

[0028] According to the invention, the lens is located at the center in a hosing of the pickup after the kick seek, whereby subsequent tracking can be stably performed.

[0029] According to claim 2 of the present invention, there is provided an optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a number-of-feed-seek-tracks calculating means for calculating the number of tracks on an optical disk by which a lens is moved by feed seek before the kick seek; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying the number of tracks calculated by the number-of-feed-seek-tracks calculating means by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.

[0030] According to the invention, even when the movement of the feed seek remains as the inertia, the lens is located at the center in a hosing of the pickup after the kick seek, whereby subsequent tracking can be performed stably.

[0031] According to claim 3 of the present invention, there is provided an optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a post-feed-seek offset calculating means for calculating an offset of a lens on the basis of a position of the lens in a pickup just after an end of feed seek before the kick seek; a pre-kick-seek offset calculating means for calculating an offset of the lens on the basis of the position of the lens in the pickup just before the kick seek starts; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying a difference between the offset calculated by the pre-kick-seek offset calculating means and the offset calculated by the post-feed-seek offset calculating means, by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.

[0032] According to the invention, even when the movement of the feed seek remains as the inertia, the lens is located at the center in a hosing of the pickup after the kick seek, whereby subsequent tracking can be performed stably.

[0033] According to claim 4 of the present invention, in the optical disk apparatus as defined in any of claims 1 to 3, an absolute value of the compensation amount is smaller than an absolute value of the reference feed shifting amount.

[0034] According to the invention, the lens does not move in a direction opposite to the direction along which the pickup moves at the kick seek and the relative velocity between the lens and the pickup is reduced, thereby realizing more stable tracking.

[0035] According to claim 5 of the present invention, in the optical disk apparatus as defined in any of claims 1 to 3, the compensation coefficient is proportional to the number of tracks calculated by the number-of-kick-seek-tracks calculating means.

[0036] According to the invention, when the number of kick seek tracks is small and the seek operation is continued, the feed shifting amount is adjusted according to the number of kick seek tracks, and vibrations or resonance of the mechanism caused by subsidiarily moving the feed more than the lens deviation by the kick seek are suppressed, thereby realizing more stable tracking.

BRIEF DESCRIPTION OF DRAWINGS

[0037]FIG. 1 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a first embodiment of the present invention.

[0038]FIG. 2 are diagrams for explaining a case where kick seek is performed in an outer radial direction from a state where a lens is deviated in an inner radial direction in the first embodiment of the invention.

[0039]FIG. 3 are diagrams for explaining a case where kick seek is performed in an inner radial direction from a state where the lens is deviated in the inner radial direction in the first embodiment of the invention.

[0040]FIG. 4 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a second embodiment of the present invention.

[0041]FIG. 5 are diagrams for explaining a case where kick seek is performed in an outer radial direction from a state where feed seek in the outer radial direction is ended in the second embodiment of the invention.

[0042]FIG. 6 are diagrams for explaining a case where kick seek is performed in an inner radial direction from a state where feed seek in an outer radial direction is ended in the second embodiment of the invention.

[0043]FIG. 7 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a third embodiment of the present invention.

[0044]FIG. 8 are diagrams for explaining a case where kick seek is performed in an outer radial direction from a state where a movement resulting from inertia remains even when feed seek in the outer radial direction is ended in the third embodiment of the invention.

[0045]FIG. 9 are diagrams for explaining a case where kick seek is performed in an inner radial direction from a state where a movement resulting from inertia remains even when feed seek in an outer radial direction is ended in the third embodiment of the invention.

[0046]FIG. 10 is a schematic diagram illustrating a whole conventional optical disk apparatus.

[0047]FIG. 11 is a diagram for explaining a structure of a pickup of an optical disk apparatus.

[0048]FIG. 12 is a diagram for explaining influences which are exerted by a deviation of a lens in a pickup upon data reading.

[0049]FIG. 13 are diagrams for explaining positional changes of a lens at feed seek.

[0050]FIG. 14 are diagrams for explaining positional changes of a lens at kick seek.

[0051]FIG. 15 is a block diagram illustrating a means for calculating a feed shifting amount in a CPU of the conventional optical disk apparatus.

[0052]FIG. 16 are diagrams for explaining problems of kick seek from a state where a lens is deviated.

[0053]FIG. 17 are diagrams for explaining problems of kick seek from a state where a feed keeps moving by the inertia of feed seek.

BEST MODE TO EXECUTE THE INVENTION

[0054] (Embodiment 1)

[0055]FIG. 1 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a first embodiment of the present invention. In the figure, numeral 1 denotes a pre-kick-seek offset calculating means for calculating an offset of a lens before kick seek, numeral 2 denotes a kick seek direction judging means for judging a direction of kick seek, numeral 4 denotes a compensation amount calculating means for calculating the amount of compensation of a reference feed shifting amount, and numeral 6 denotes a feed shifting amount calculating means for calculating the amount of a subsidiary movement of a feed, and these are implemented by software on a CPU.

[0056] A number-of-kick-seek-tracks calculating means 3 and a reference feed shifting amount calculating means 5 in the optical disk apparatus according to the first embodiment are the same as those denoted by the same reference numerals in the conventional optical disk apparatus.

[0057] Next, the operation will be described.

[0058] Just before kick seek starts, the pre-kick-seek offset calculating means 1 receives data of the quantity of deviation of a lens 14 from the center of a housing of a pickup 13 from the analog front end IC 18, A/D-converts the data to calculate an offset before kick seek, and outputs the calculated offset to the compensation amount calculating means 4. Simultaneously, the kick seek direction judging means 2 judges whether the direction of kick seek is an inner radial direction or an outer radial direction on the basis of the current position and a target position of the lens 14, and outputs the obtained result to the feed shifting amount calculating means 6. On the other hand, just before the kick seek starts, the number-of-kick-seek-tracks calculating means 3 calculates the number of kick seek tracks that corresponds to a moving distance of the lens 14 on the basis of the current position and the target position of the lens 14, and outputs the obtained number to the reference feed shifting amount calculating means 5 and the compensation amount calculating means 4. The reference feed shifting amount calculating means 5 calculates a reference feed shifting amount on the basis of the number of kick seek tracks and outputs the obtained amount to the feed shifting amount calculating means 6. The compensation amount calculating means 4 calculates a compensation amount by multiplying a coefficient which is proportional to the number of kick seek tracks by the offset before kick seek, and outputs the obtained compensation amount to the feed shifting amount calculating means 6. The feed shifting amount calculating means 6 adds the compensation amount and the reference feed shifting amount in the case of kick seek in the inner radial direction, while subtracting the compensation amount from the reference feed shifting amount in the case of kick seek in the outer radial direction, thereby calculating a feed shifting amount. When the calculated feed shifting amount is smaller than 0, the feed shifting amount is outputted as 0.

[0059] Therefore, assuming that “F” is the feed shifting amount, “F0” is the reference feed shifting amount, “offset” is the offset before kick seek, “α” is the coefficient (α=γT), “γ” is the coefficient, “T” is the number of kick seek tracks, the feed shifting amount has no polarity, and the polarity of the offset is “+” in the inner radial direction and “−” in the outer radial direction, the feed shifting amount at kick seek is decided in the CPU 21 as a whole by the following expressions:

[0060] In the case of kick seek in the inner radial direction

[0061] F=F0+αoffset (F=0, when F0+αoffset<0)

[0062] In the case of kick seek in the outer radial direction

[0063] F=F0−αoffset (F=0, when F0−αoffset<0)

[0064] Next, the functions will be described with reference to FIGS. 2 and 3.

[0065]FIG. 2 are diagrams for explaining a case where kick seek is performed in the outer radial direction from a state where the lens is deviated in the inner radial direction, in which FIG. 2(a) shows a state before the kick seek, FIG. 2(b) shows a state after kick seek by the reference feed shifting amount, and FIG. 2(c) shows a state after kick seek by the feed shifting amount.

[0066] In the figure, when the amount of a subsidiary movement of the feed at the kick seek is the reference feed shifting amount which is calculated on the basis of the number of kick seek tracks, the deviation of the lens 14 is not at all eliminated as shown in FIG. 2(b). In the optical disk apparatus according to the first embodiment, the feed shifting amount F is smaller than the reference feed shifting amount F0 (0<F<F0). Accordingly, the amount of the lens movement with respect to the feed shifting amount of kick seek is large, whereby the lens 14 is located at the center of the pickup 13 as shown in FIG. 2(c). The same thing can be said of a case where the kick seek is performed in the inner radial direction from a state where the lens 14 is deviated in the outer radial direction.

[0067]FIG. 3 are diagram for explaining a case where kick seek is performed in the inner radial direction from a state where the lens is deviated in the inner radial direction, in which FIG. 3(a) shows a state before the kick seek, FIG. 3(b) shows a state after kick seek by the reference feed shifting amount, and FIG. 3(c) shows a state after kick seek by the feed shifting amount.

[0068] In the figure, when the amount of a subsidiary movement of the feed at the kick seek is the reference feed shifting amount which is calculated on the basis of the number of kick seek tracks, the deviation of the lens 14 is not at all eliminated as shown in FIG. 3(b). On the other hand, in the optical disk apparatus according to the first embodiment, the feed shifting amount F is larger than the reference feed shifting amount F0 (0<F0<F). Thus, the lens 14 is located at the center of the pickup 13 as shown in FIG. 3(c). The same thing can be said of a case where the kick seek is performed in the outer radial direction from a state where the lens 14 is deviated in the outer radial direction.

[0069] As described above, the optical disk apparatus according to the first embodiment of the invention calculates a feed shifting amount on the basis of the lens offset just before the start of kick seek, the direction of the kick seek and the number of tracks on an optical disk by which the lens is moved at the kick seek, and subsidiarily moves the feed by the feed shifting amount in concurrence with the kick seek. Therefore, the lens is located at the center in the housing of the pickup after the kick seek, whereby subsequent tracking can be performed stably.

[0070] Further, according to the optical disk apparatus of the first embodiment of the invention, the absolute value of the compensation amount is smaller than the absolute value of the reference feed shifting amount. Therefore, at the kick seek, the lens does not move in a direction opposite to the direction along which the pickup moves, and the relative velocity between the lens and the pickup is reduced, thereby realizing more stable tracking.

[0071] Further, in the optical disk apparatus according to the first embodiment of the invention, the compensation coefficient at the calculation of the compensation amount is proportional to the number of kick seek tracks. Therefore, when the number of kick seek tracks is small and the seek operation is continued, the feed shifting amount is adjusted according to the number of kick seek tracks, and vibrations or resonance of the mechanism caused by subsidiarily moving the feed more than the lens deviation by kick seek are reduced, resulting in more stable tracking.

[0072] (Embodiment 2)

[0073]FIG. 4 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a second embodiment of the present invention. In the figure, numeral 43 denotes a number-of-feed-seek-tracks calculating means for calculating the number of tracks by which the lens is moved at feed seek before kick seek. This is implemented by software in the CPU.

[0074] A kick seek direction judging means 2, a number-of-kick-seek-tracks calculating means 3, a compensation amount calculating means 4, a reference feed shifting amount calculating means 5, and a feed shifting amount calculating means 6 in the optical disk apparatus according to the second embodiment are the same as those denoted by the same reference numerals in the optical disk apparatus according to the first embodiment.

[0075] Next, the operation will be described.

[0076] The kick seek direction judging means 2 judges whether the direction of kick seek is an inner radial direction or an outer radial direction on the basis of the current position and a target position of the lens 14, and outputs the obtained direction to the feed shifting amount calculating means 6. The number-of-feed-seek-tracks calculating means 43 calculates the number of feed seek tracks that corresponds to a moving distance of the lens 14 on the basis of positions of the lens 14 before and after the feed seek, and outputs the obtained number to the compensation amount calculating means 4, just before the kick seek starts. On the other hand, the number-of-kick-seek-tracks calculating means 3 calculates the number of kick seek tracks that corresponds to a moving distance of the lens 14 on the basis of the current position and the target position of the lens 14, and outputs the obtained number to the reference feed shifting amount calculating means 5 and the compensation amount calculating means 4, just before the kick seek starts. The reference feed shifting amount calculating means 5 calculates a reference feed shifting amount on the basis of the number of kick seek tracks and outputs the obtained amount to the feed shifting amount calculating means 6. The compensation amount calculating means 4 calculates a compensation amount by multiplying a coefficient which is proportional to the number of kick seek tracks by the number of feed seek tracks, and outputs the calculated compensation amount to the feed shifting amount calculating means 6. The feed shifting amount calculating means 6 adds the compensation amount and the reference feed shifting amount in the case of kick seek in the inner radial direction, while subtracting the compensation amount from the reference feed shifting amount in the case of kick seek in the outer radial direction, thereby calculating a feed shifting amount. When the calculated feed shifting amount is smaller than 0, the feed shifting amount is outputted as 0.

[0077] Therefore, in the CPU 21 as a whole, assuming that “F” is the feed shifting amount, “F0” is the reference feed shifting amount, “track” is the number of feed seek tracks, “β” is the coefficient (β=κT), “κ” is the coefficient, “T” is the number of kick seek tracks, the feed shifting amount has no polarity, and the polarity of the track is “−” in the inner radial direction and “+” in the outer radial direction, the feed shifting amount at kick seek is decided by the following expressions:

[0078] In the case of kick seek in the inner radial direction

[0079] F=F0+βtrack (F=0, when F0+β track<0)

[0080] In the case of kick seek in the outer radial direction

[0081] F=F0−βtrack (F=0, when F0−β track<0)

[0082] Next, the functions will be described with reference to FIGS. 5 and 6.

[0083]FIG. 5 are diagrams for explaining a case where kick seek is performed in the outer radial direction from a state where feed seek in the outer radial direction is ended, in which FIG. 5(a) shows a state before kick seek, FIG. 5(b) show a state after kick seek by the reference feed shifting amount, and FIG. 5(c) shows a state after kick seek by the feed shifting amount.

[0084] When acceleration or deceleration of the feed seek is excessive, the movement of the feed may remain as the inertia even after the feed seek is ended. In this case, when the kick seek by the reference feed shifting amount is performed, the amount of subsidiary movement of the feed becomes excessive and the lens 14 is deviated according to the amount of movement of the lens 14 at the kick seek, as shown in FIG. 5(b). On the other hand, in the optical disk apparatus according to the second embodiment, the feed shifting amount F is smaller than the reference feed shifting amount F0 (0<F<F0). Thus, the lens 14 is located at the center of the pickup 13 as shown in FIG. 5(c). The same thing can be said of a case where the kick seek is performed in the inner radial direction from a state where feed seek in the inner radial direction is ended.

[0085]FIG. 6 are diagrams for explaining a case where the kick seek is performed in the inner radial direction from a state where feed seek in the outer radial direction is ended, in which FIG. 6(a) shows a state before kick seek, FIG. 6(b) shows a state after kick seek by the reference feed shifting amount, and FIG. 6(c) shows a state after kick seek by the feed shifting amount.

[0086] In a case where the movement of the feed remains as the inertia even after the feed seek is ended, when the kick seek by the reference feed shifting amount is performed, the amount of feed movement caused by the inertia and the reference feed shifting amount cancel each other, and the lens 14 is deviated according to the amount of movement of the lens 14 at the kick seek, as shown in FIG. 6(b). On the other hand, in the optical disk apparatus according to the second embodiment, the feed shifting amount F is larger than the reference feed shifting amount F0 (0<F0<F). Thus, the lens 14 is located at the center of the pickup 13 as shown in FIG. 6(c). The same thing can be said of a case where the kick seek is performed in the outer radial direction from a state where the feed seek in the inner radial direction is ended.

[0087] As described above, the optical disk apparatus according to the second embodiment of the invention calculates the feed shifting amount on the basis of the number of tracks on an optical disk by which the lens is moved by feed seek before kick seek, the direction of the kick seek, and the number of tracks on the optical disk by which the lens is moved by the kick seek, and subsidiarily moves the feed by the feed shifting amount in concurrence with the kick seek. Therefore, the lens is located at the center in the housing of the pickup after the kick seek even when the movement of feed seek remains as the inertia, whereby subsequent tracking can be performed stably.

[0088] Further, in the optical disk apparatus according to the second embodiment of the invention, the absolute value of the compensation amount is smaller than the absolute value of the reference feed shifting amount. Therefore, the lens does not move in a direction opposite to the direction along which the pickup moves at the kick seek, and the relative velocity between the lens and the pickup is reduced, resulting in more stable tracking.

[0089] Further, in the optical disk apparatus according to the second embodiment of the invention, the compensation coefficient at the calculation of the compensation amount is proportional to the number of kick seek tracks. Therefore, when the number of kick seek tracks is small and the seek operation is continued, the feed shifting amount is adjusted according to the number of kick seek tracks, and vibrations or resonance of the mechanism caused by subsidiarily moving the feed more than the lens deviation by kick seek are reduced, thereby realizing more stable tracking.

[0090] (Embodiment 3)

[0091]FIG. 7 is a block diagram illustrating a means for calculating a feed shifting amount of an optical disk apparatus according to a third embodiment of the present invention. In the figure, numeral 71 denotes a post-feed-seek offset calculating means for calculating an offset of a lens after feed seek, and this is implemented by software in the CPU.

[0092] A pre-kick-seek offset calculating means 1, a kick seek direction judging means 2, a number-of-kick-seek-tracks calculating means 3, a compensation amount calculating means 4, a reference feed shifting amount calculating means 5 and a feed shifting amount calculating means 6 in the optical disk apparatus according to the third embodiment are the same as those denoted by the same reference numerals in the optical disk apparatus according to the first embodiment.

[0093] Next, the operation will be described.

[0094] Just after the feed seek is ended, the post-feed-seek offset calculating means 71 receives data of the quantity of deviation of the lens 14 from the center of the housing of the pickup 13 from the analog front end IC 18, A/D-converts the data, thereby calculating an offset after the feed seek, and outputs the calculated offset to the compensation amount calculating means 4. Just before the kick seek starts, the pre-kick-seek offset calculating means 1 receives data of the quantity of deviation of the lens 14 from the center of the housing of the pickup 13 from the analog front end IC 18, A/D-converts the data, thereby calculating an offset before the kick seek, and outputs the calculated offset to the compensation amount calculating means 4. Simultaneously, the kick seek direction judging means 2 judges whether the direction of the kick seek is an inner radial direction or an outer radial direction on the basis of the current position and a target position of the lens 14, and outputs the obtained result to the feed shifting amount calculating means 6. On the other hand, the number-of-kick-seek-tracks calculating means 3 calculates the number of kick seek tracks that corresponds to a moving distance of the lens 14 on the basis of the present position and the target position of the lens 14, and outputs the obtained number to the reference feed shifting amount calculating means 5 and the compensation amount calculating means 4, just before the kick seek starts. The reference feed shifting amount calculating means 5 calculates a reference feed shifting amount on the basis of the number of kick seek tracks and outputs the amount to the feed shifting amount calculating means 6. The compensation amount calculating means 4 calculates a compensation amount by multiplying a difference between the offset before the kick seek and the offset after the feed seek by a coefficient which is proportional to the number of kick seek tracks, and outputs the compensation amount to the feed shifting amount calculating means 6. The feed shifting amount calculating means 6 adds the compensation amount and the reference feed shifting amount in the case of kick seek in the inner radial direction, while subtracting the compensation amount from the reference feed shifting amount in the case of kick seek in the outer periphery direction, thereby calculating a feed shifting amount. When the calculated feed shifting amount is smaller than 0, the feed shifting amount is outputted as 0.

[0095] Therefore, in the CPU 21 as a whole, assuming that “F” is the feed shifting amount, “F0” is the reference feed shifting amount, “offset1” is the offset after the feed seek, “offset2” is the offset before the kick seek, “δ” is the coefficient (δ=εT), “ε” is the coefficient, “T” is the number of kick seek tracks, the feed shifting amount has no polarity, and the polarity of the offset is “+” in the inner radial direction and “−” in the outer radial direction, a feed shifting amount at the kick seek is decided by the following expressions:

[0096] In the case of kick seek in the inner radial direction

[0097] F=F0+δ(offset2−offset1)

[0098] (F=0, when F0+δ(offset2−offset1)<0)

[0099] In the case of kick seek in the outer radial direction

[0100] F=F0−δ(offset2−offset1)

[0101] (F=0, when F0−δ(offset2−offset1)<0)

[0102] Next, the functions will be described with reference to FIGS. 8 and 9.

[0103]FIG. 8 are diagrams for explaining a case where the kick seek is performed in the outer radial direction from a state where a movement due to the inertia remains even after the feed seek in the outer radial direction is ended, in which FIG. 8(a) shows a state before the kick seek, FIG. 8(b) shows a state after kick seek by the reference feed shifting amount, and FIG. 8(c) shows a state after kick seek by the feed shifting amount. In the figure, numeral 83 denotes a position of the pickup just before the kick seek starts and numeral 85 denotes a position of the pickup just after the feed seek is ended, and FIG. 8(a) shows a case where the feed is moved due to the inertia in a short time from the end of feed seek till the start of kick seek.

[0104] When acceleration or deceleration of the feed seek is excessive, the movement of the feed may remain as the inertia even after the feed seek is ended. In this case, when kick seek by the reference feed shifting amount is performed, the amount of a subsidiary movement of the feed is excessive and the lens 14 is deviated as shown in FIG. 8(b). On the other hand, in the optical disk apparatus according to the third embodiment, the feed shifting amount F is smaller than the reference feed shifting amount F0 (0<F<F0). Thus, the lens 14 is located at the center of the pickup 13 as shown in FIG. 8(c). The same thing can be said of a case where the kick seek is performed in the inner radial direction from a state where the feed seek in the inner radial direction is ended.

[0105]FIG. 9 are diagrams for explaining a case where kick seek is performed in the inner radial direction from a state where a movement due to the inertia remains even after feed seek in the outer radial direction is ended, in which FIG. 9(a) shows a state before kick seek, FIG. 9(b) shows a state after kick seek by the reference feed shifting amount, and FIG. 9(c) shows a state after kick seek by the feed shifting amount. In the figure, numeral 93 denotes a position of the pickup just before the kick seek starts and numeral 95 denotes a position of the pickup just after the feed seek is ended, and FIG. 9(a) shows a case where the feed is moved due to the inertia in a short time from the end of feed seek till the start of the kick seek.

[0106] In a case where the movement of the feed remains as the inertia even after the feed seek is ended, when kick seek by the reference feed shifting amount is performed, the amount of feed movement due to the inertia and the reference feed shifting amount cancel each other and the lens 14 is deviated according to the amount of movement of the lens 14 at the kick seek, as shown in FIG. 9(b). On the other hand, in the optical disk apparatus according to the third embodiment, the feed shifting amount F is larger than the reference feed shifting amount F0 (0<F0<F). Thus, the lens 14 is located at the center of the pickup 13 as shown in FIG. 9(c). The same thing can be said of a case where the kick seek is performed in the outer radial direction from a state where feed seek in the inner radial direction is ended.

[0107] As described above, the optical disk apparatus according to the third embodiment of the invention calculates a feed shifting amount on the basis of the lens offset just before kick seek starts, the lens offset just after the end of feed seek before the kick seek, the direction of the kick seek and the number of tracks on an optical disk by which the lens is moved by the kick seek, and subsidiarily moves the feed by the feed shifting amount in concurrence with the kick seek. Therefore, the lens is located at the center in the housing of the pickup after the kick seek even when the movement of feed seek remains as the inertia, whereby subsequent tracking can be performed stably.

[0108] Further, in the optical disk apparatus according to the third embodiment of the invention, the absolute value of the compensation amount is smaller than the absolute value of the reference feed shifting amount. Therefore, the lens does not move in a direction opposite to the direction of the pickup movement at the kick seek and the relative velocity between the lens and the pickup is reduced, thereby realizing more stable tracking.

[0109] Further, in the optical disk apparatus according to the third embodiment of the invention, the compensation coefficient at the calculation of the compensation amount is proportional to the number of kick seek tracks. Therefore, when the number of kick seek tracks is small and the seek operation is continued, the feed shifting amount is adjusted according to the number of kick seek tracks, so that vibrations or resonance of the mechanism caused by the subsidiary movement of the feed larger than the lens deviation by the kick seek are reduced, resulting in more stable tracking.

APPLICABILITY IN INDUSTRY

[0110] As described above, the optical disk apparatus according to the present invention is suited to perform stable tracking. 

1. An optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a pre-kick-seek offset calculating means for calculating an offset of a lens on the basis of a position of the lens in a pickup just before the kick seek starts; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying the offset calculated by the pre-kick-seek offset calculating means by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.
 2. An optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a number-of-feed-seek-tracks calculating means for calculating the number of tracks on an optical disk by which a lens is moved by feed seek before the kick seek; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying the number of tracks calculated by the number-of-feed-seek-tracks calculating means by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.
 3. An optical disk apparatus which subsidiarily moves a feed at kick seek when data is read from an arbitrary position on an optical disk surface, thereby performing a tracking control, comprising: a post-feed-seek offset calculating means for calculating an offset of a lens on the basis of a position of the lens in a pickup just after an end of feed seek before the kick seek; a pre-kick-seek offset calculating means for calculating an offset of the lens on the basis of the position of the lens in the pickup just before the kick seek starts; a kick seek direction judging means for judging whether a direction of the kick seek is an inner radial direction or an outer radial direction on the basis of a current position and a target position of the lens just before the kick seek starts; a number-of-kick-seek-tracks calculating means for calculating the number of tracks on an optical disk by which the lens is moved by the kick seek; a reference feed shifting amount calculating means for calculating a reference feed shifting amount on the basis of the number of tracks calculated by the number-of-kick-seek-tracks calculating means; a compensation amount calculating means for calculating a compensation amount by multiplying a difference between the offset calculated by the pre-kick-seek offset calculating means and the offset calculated by the post-feed-seek offset calculating means, by a compensation coefficient; a feed shifting amount calculating means for adding the compensation amount and the reference feed shifting amount when the direction is judged to be the inner radial direction by the kick seek direction judging means, and subtracting the compensation amount from the reference feed shifting amount when it is judged to be the outer radial direction, thereby calculating a feed shifting amount; and a control means for subsidiarily moving the feed by the feed shifting amount in concurrence with the kick seek.
 4. The optical disk apparatus as defined in any of claims 1 to 3, wherein an absolute value of the compensation amount is smaller than an absolute value of the reference feed shifting amount.
 5. The optical disk apparatus as defined in any of claims 1 to 3, wherein the compensation coefficient is proportional to the number of tracks calculated by the number-of-kick-seek-tracks calculating means. 